using System;
using System.Windows.Forms;
using FingerPrintRecognizer.Common;

namespace FRServiceHost
{
    class TextBoxLogger : ILogger
    {
        TextBox txtBox;
        int logLevel = 4;
        public TextBoxLogger(TextBox t)
        {
            this.txtBox = t;
        }
        #region ILogger Members

        public void warn(string msg)
        {
            txtBox.AppendText(String.Format("WARNING: [{0}] {1} \n", DateTime.Now, msg));
        }

        public void err(string msg)
        {
            txtBox.AppendText(String.Format("ERROR: [{0}] {1} \n", DateTime.Now, msg));
        }

        public void info(string msg)
        {
            txtBox.AppendText(String.Format("INFO: [{0}] {1} \n", DateTime.Now, msg));
        }

        public void debug(string msg)
        {
            txtBox.AppendText(String.Format("DEBUG: [{0}] {1} \n", DateTime.Now, msg));
        }

        #endregion
    }
}
